#ifndef CINITGL_H
#define CINITGL_H
#include "math_3d.h"
#include "CShaders.h"

class CInitGL: public CShaders
{
    protected:
        static CInitGL *instance;
    public:
        CInitGL(){};

        static void setInstance(CInitGL * framework);
        static void StartInitGL(int argc, char** argv);
        static void InitGlutCallbacks();
        static void CreateVertexBuffer();
        static void RenderScene();
        static void CreateIndexBuffer();

//static unsigned int Indices;

static GLuint VBO;
static GLuint IBO;
static float Scale;
static GLuint gScaleLocation;


};

#endif
